// 数值类型的扩展

let num1 = 0b11
let num2 = 0o17


let num3 = Number('0b111')




// 所有参数的平方和的平方根。
Math.hypot(3, 4)
// 5 

Math.log10(100)


/**
 * js中数值的表示：64位浮点数。 所有数字都是这样保存
 * Number类
 * 
 * 精度的两个界限  2^53  2^1024
 * 
 * 解决办法， BigInt, 2n
 * 
 * 42n === 42 // false
 * 
 *  */

Math.pow(2, 53) === Math.pow(2, 53) + 1
// true

Math.pow(2,1024)
// Infinity



42n === 42 // false
typeof 123n // 'bigint'

// 不能使用+号


